

local unit_attribute = require 'types.unit_attribute'
local register = unit_attribute.register

register('每秒金币',10)
register('每秒木材',1)
register('每秒杀敌')

register('每秒力量')
register('每秒敏捷')
register('每秒智力')

register('杀敌攻击')
register('杀敌生命')
register('杀敌力量')
register('杀敌敏捷')
register('杀敌智力')

register_hero(function(player,hero)
    hero:loop(1000,function()
        player:add('金币',hero:get('每秒金币'))
        player:add('木材',hero:get('每秒木材'))
        player:add('杀敌',hero:get('每秒杀敌'))
        
        hero:add('基础力量',hero:get('每秒力量'))
        hero:add('基础敏捷',hero:get('每秒敏捷'))
        hero:add('基础智力',hero:get('每秒智力'))
    end)

    hero:event '英雄-击杀单位'(function()
        
        hero:add('基础攻击',hero:get('杀敌攻击'))
        hero:add('生命上限',hero:get('杀敌生命'))
        hero:add('基础力量',hero:get('杀敌力量'))
        hero:add('基础敏捷',hero:get('杀敌敏捷'))
        hero:add('基础智力',hero:get('杀敌智力'))
    end)
end)
